.s_head{
	background: rgba(255,255,255,0.2);
	position:relative;
	height:350rpx;
}
.head{
	width:100%;height:350rpx;
}
.head image{
	width: 100%;
	height:350rpx;
}
.s_video{
	width:100%;
	height:430rpx;
}
.s_video video{
	width:100%;
	height:430rpx;
}
.s_head .title{
	position:absolute;
	bottom:0rpx;
	color:#fff;
}
.s_head .title .name{
	font-size:38rpx;
	padding:10rpx 20rpx;
	font-weight:bold;
}
.s_head .title .descript{
	font-size:28rpx;
	padding:10rpx 20rpx;
}
.brief{
	padding:40rpx 30rpx;
}
.brief .scr{
	height:650rpx
}
.img{
	width:140rpx;
	height:140rpx;
	float:left;
}
.img image{
	width:140rpx;
	height:140rpx;
}
.right{
	float:left;
	margin-left: 20rpx;
	padding-top: 50rpx;
}
.right .name{
	font-size:34rpx;
	font-weight: bold;
}
.right .title{
	font-size:28rpx;
	color:#888888;
	margin-top: 10rpx;
}
.course .c_head{
	font-size:34rpx;
	font-weight: bold;
	padding:20rpx 0;
}
.course .c_cont{
	font-size:28rpx;
	color:#888888;
	margin-top: 10rpx;
}
.info{
	clear:both;
	padding-top:20rpx;
	font-size:28rpx;
	line-height: 50rpx;
	padding-bottom:20rpx;
	color:#888;
}
.btn_hide{
	height: 110rpx;
}
.btn{
	background: #EA4389;
	color:#fff;
	width:100%;
	height:110rpx;
	line-height: 110rpx;
	font-size:32rpx;
	text-align: center;
	position: fixed;
	bottom:0;
}
.bak{
	background:#ccc;
}
.chapter{
	width:710rpx;
	padding:0 20rpx;
	height:650rpx;
}
.chapter .c_list{
	border-bottom:1px solid #F2F2F2;
	display:flex;
}
.chapter .c_list .c_left{
	flex:1;
	padding:20rpx 0;
}
.chapter .c_list .c_left .name{
	display:flex;
	font-size:32rpx;
	padding:20rpx 0;
}
.chapter .c_list .c_left .name view.title{
	width:400rpx;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.chapter .c_list .c_left .time{
	color:#888;
	font-size:27rpx;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width:550rpx;
}
.chapter .c_list .c_right{
	width:130rpx;
	display:flex;
	align-items: center;
}
.chapter .c_list .c_right .c_btn{
	padding:10rpx 20rpx;
	width:160rpx;
	background:#EA4389;
	color:#fff;
	font-size:28rpx;
	text-align: center;
	border-radius: 60rpx;
}